<?php
class UnidadesController extends AppController {
	var $name = 'Unidades';
	var $uses = array();

	function listar(){
		$unidades = $this->Unidade->find('all');
		$this->set('unidades',$unidades);
		$this->set('menu','unidad');
		if(!empty($this->data)){
			$this->Unidade->create();
	 		$dataUnidade = $this->data;

			if($this->Unidade->save($dataUnidade['Unidade'])){
				$this->Session->setFlash('Se registró con exito la unidad','success');
				$this->redirect(array('controller'=>'Unidades','action'=>'listar'),null,true);
			}
		}
	}
	
	function editar(){
		$id = $this->params["url"]['id'];
		$unidade = $this->Unidade->findById($id);
		$this->set('unidade',$unidade);
		$this->set('menu','unidad');
		if(!empty($this->data)){
			$dataUnidade = $this->data["Unidade"];
			if($this->Unidade->save($dataUnidade)){
					$this->Session->setFlash('Los datos han sido actualizados','success');
					$this->redirect(array('controller'=>'Unidades','action'=>'listar'),null,true);
				}else{
					$this->Session->setFlash('Los datos no fueron registrados. Inténtelo de nuevo');
					$this->redirect(array('controller'=>'Unidades','action'=>'listar'),null,true);
				}
			}
	}	
	
	function borrar(){
		$id = $this->params["url"]["id"];
		if($this->Unidade->delete($id)){
			$this->Session->setFlash('Los datos de la Unidad han sido eliminados','success');
			$this->redirect(array('controller'=>'Unidades','action'=>'listar'),null,true);
		}else{
			$this->Session->setFlash('No se pudieron eliminar los datos de la Unidad');
		}
	}		
	
	
}
?>